home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / winprogs / wsgopher / announce.txt next >
Text File  |  1994-10-25  |  17KB  |  374 lines

  1. This announces the latest version of WSGopher, 1.1.  You'll find the
  2. self extracting archive file 'wsg-11.exe' on dewey.tis.inel.gov in
  3. pub/wsgopher.  Also, you will probably find it on boombox.micro.umn.edu
  4. in pub/gopher/Windows, and sunsite.unc.edu in
  5. pub/micro/pc-stuff/ms-windows/winsock/apps. 
  6.  
  7. -- Please note:
  8.  
  9.     WSGopher is copyrighted software.  You may freely use any and all of
  10.     the files in the WSGopher distribution, and you may freely
  11.     distribute the file wsg-11.exe.  You cannot remove or alter the
  12.     copyright notice.  Also, you may not distribute for profit the
  13.     WSGopher executable or the file wsg-11.exe without permission from
  14.     EG&G Idaho, Inc.  If you wish to do this, or if you wish to obtain a
  15.     non-exclusive source license, please contact Steve Borror, email
  16.     swb@inel.gov, phone (208) 526-3883, or mail me at gopher@tis.inel.gov.
  17.  
  18. The file wsg-11.exe is a self extracting archive.  Please consult the
  19. section below entitled "Installation".
  20.  
  21. If you try to run wsg-11 from the Program Manager, you will probably
  22. get errors, and it certainly won't work.
  23.  
  24. -- Changes from versions 1.0/1.01
  25.  
  26. * Addition of Cancel and Cancel All buttons/menu options.  These
  27. buttons cancel network activity for the current window or all windows,
  28. respectively.  You will be asked whether you want to save the data you
  29. have already accumulated, if indeed you did receive anything.
  30.  
  31. * Home Gopher is now more robust.  First, if you have two Home Gopher
  32. servers configured, WSGopher (again) picks one at random.  This was
  33. broken in version 1.0 but worked before that.
  34.  
  35. Second, if one Home Gopher fails, and you have two configured, WSGopher
  36. will automatically try the "other one".  If both Home Gophers fail,
  37. then you will be presented with a dialog box explaining what happened,
  38. and then the Home Gopher setup.
  39.  
  40. Several individuals pointed these problems out, including Rob Peterson
  41. and Andy Berkvam.
  42.  
  43. * The network layer is more robust.  For one thing, if you cannot create
  44. a socket, you will get a more reasonable error message unless you are
  45. indeed out of resources.  (A "socket" is the piece that clients and
  46. servers talk to each other through; if you can't make one, then you are
  47. really going nowhere.)  Thanks to Stephen Trier for pointing this out. 
  48.  
  49. In general, error reporting is improved.
  50.  
  51. * Longer ask forms should work better.
  52.  
  53. * Text documents should download and display more quickly; the display
  54. is also improved.  Sometimes there was a "ghost line" at the bottom.  I
  55. am hoping that some lines that weren't displayed will now be.  The temp
  56. files that WSGopher used to create for large text documents are no
  57. longer used.  I have tested the new logic with files up to 32,305 lines,
  58. about 1.8 MB; the download seemed to have a consistent speed throughout.
  59. Thanks to Mark Edwards and Kyle Parrish for helping me to find largish
  60. files. 
  61.  
  62. * When you are selecting text in the text window, the line containing
  63. the selected text no longer goes up and to the left one pixel.
  64.  
  65. * The text window scrollbar now works like you would expect; operations
  66. that go to the bottom now position the scrollbar at the bottom, etc.
  67. Thanks to the countless people who mentioned this :-)
  68.  
  69. * The results of phone searches now can be quite long, on the order of
  70. 64K lines if needed.  I have been unable to find a phone search that
  71. returned more than 700 entries, or roughly 4K lines.
  72.  
  73. * When you fetch something from the Bookmark Editor, the editor can
  74. either stay up (as it has in the past), or will be minimized or close
  75. automatically.  See the Options dialog to control this behavior.  Many,
  76. many people suggested this to me.
  77.  
  78. * The Information window now has buttons for copying, closing and help.
  79. The way copying works is this:  if you have any text selected in the
  80. window, then that text is copied.  Otherwise, all the text in the
  81. window is copied.
  82.  
  83. * The phone book no longer auto-selects the "name" field.  This is more
  84. appropriate for the newer CSO servers, which either don't have a
  85. default field or have one other than "name".  There is no means by
  86. which a CSO client, such as WSGopher, can determine which field is
  87. default.  Thanks to Steve Fram and Peter Wood for their correspondence.
  88.  
  89. * I _believe_ I have worked around the "empty directory" problem.  All
  90. the empty directories I have found since that time have indeed been
  91. empty.  You should now be able to safely use "application/gopher+-menu"
  92. at the top of your Preferred Views list, like I do :-)
  93.  
  94. Yes, thousands of people pointed out this problem to me, but no one
  95. suggested a solution.
  96.  
  97. * If you select an ask form, and for some reason the form does not have
  98. any ask data, it will attempt to get it from the Gopher server.  If it
  99. fails the form will be closed, after an explanatory message.
  100. Otherwise, it's business as usual.
  101.  
  102. * Copying exceptionally large amounts of data to the clipboard now
  103. works.  For instance, you can now copy "All the Gopher Servers in the
  104. World".  Various folks have pointed this out to me, but it was really
  105. hard to track down because you had to copy (it turns out) more than a
  106. `segment' worth; who made up this segmentation stuff, anyway?
  107.  
  108. * WSGopher now is much more proactive in detecting the end of the data
  109. stream _without_ waiting for WinSock to send a network event to that
  110. effect.  This means that many Gopher+ images should be viewed
  111. immediately when they are 100% complete; also directories, text files
  112. and extended bookmark information should be complete much more quickly.
  113. This should be most helpful to users of Trumpet 1 beta 10. 
  114.  
  115. This still won't help some Gopher+ downloads, or any Gopher0 binary
  116. downloads.  If the server doesn't tell WSGopher exactly how large the
  117. item is, or if it's not delimited the way a directory or text file
  118. should be, then WSGopher has now way of knowing. 
  119.  
  120. * Added a "Fetch" command to the Bookmark menu; this displays a dialog
  121. that contains two scrolling lists, one for the current categories
  122. (assuming you have any) and one for the bookmarks in the category you
  123. select (first shows "default category" if you have one).  Select a
  124. category, then select a bookmark.  To fetch, either double click the
  125. bookmark or click the OK button.  It's a lot faster than using the
  126. Bookmark Editor.  This dialog is resizable; the title list gets wider
  127. but the category list stays the same.  It's a feature, not a bug :-)
  128.  
  129. * If you fetch an item in a directory, and along the way you select a
  130. view for this item, WSGopher now "cleans up" the item so that when you
  131. next fetch it you can select a view without being forced to use the
  132. same view as before.
  133.  
  134. * Implemented Paul Lindner's advice WRT extended views and language
  135. tags.  Thanks, Paul!
  136.  
  137. * Implemented a "reload" feature; for directory, text and phone
  138. windows, you can use File/Reload or the F5 key to refresh the contents
  139. of the window.  This only works when the transfer is complete.
  140.  
  141. * Fixed a long standing bug where, if for some reason you were
  142. downloading a binary file into a text window, the window no longer
  143. crashes just because it can't reasonably handle lines more than 32K
  144. bytes long.  Just the same, you might still not see anything in the text
  145. window.  The moral of the story is not to download binary files into a
  146. text window!  If you do this, try File/Fetch Item As to use the same
  147. bookmark with the Image type. 
  148.  
  149. * Implemented an intelligent "back track".  Any window that was created
  150. via another window, that is something selected from a directory, or the
  151. directory that results from a search, is capable of restoring its
  152. parent if that parent still exists.  See the arrow that points up and
  153. left in the Toolbar, or Window/Back track.  I have lost count of the
  154. number of people who asked me for something like this; Andy Berkvam was
  155. one of the more recent folks who I discussed it with.  Thanks to
  156. everyone who brought it up, no exceptions.
  157.  
  158. * Along the same lines, when you fetch a bookmark, WSGopher now tries
  159. to determine if you already have a window for that bookmark; if so
  160. WSGopher restores the window rather than fetching again.  Note that in
  161. many cases you can "reload" if needed.
  162.  
  163. Ask forms are the exception; you may have more than one instance of an
  164. ask form.
  165.  
  166. * Added a setting to the Options dialog to accomodate users who do not
  167. wish to use WSGopher as a multi windowed application; some folks are
  168. just more comfortable with the single window approach, apparently.
  169. Anyway, the setting is kept across sessions and enforced during the
  170. session.
  171.  
  172. * Alert user Robert Fabian discovered that if you use certain defective
  173. free True Type fonts with WSGopher, that it can crash with a "divide by
  174. zero" error ... WSGopher now protects itself from such bogus fonts.
  175.  
  176. * Michael Haseltine (and probably others) pointed out that, when you are
  177. saving a text window to disk, WSGopher doesn't check to see if the file
  178. already exists.  It does now. 
  179.  
  180. * Added a new menu entry and toolbar button for saving the bookmark for
  181. a directory.  It is only available when the current window is a
  182. directory.
  183.  
  184. * Fixed a bug in the ask form that would cause one or more Note's at
  185. the end of a form to not be displayed.  Gail Bird, our project Gopher
  186. admin, found this.  Thanks, Gail!  Also added page up, page down, home
  187. and end to form windows; I wish I could figure out how to add tabs and
  188. back tabs so it would act like a real dialog.
  189.  
  190. * Thanks to Robert Fabian, I found and fixed a bug where occasionally a
  191. text file would think it is "finished" only partway through.
  192.  
  193. * You can now pass a Gopher URL on the command line; this will override
  194. the Home Gopher server.  Scott Barker of UNC provided the impetus.
  195.  
  196. * If you try to print or print/preview and the file is not completely
  197. downloaded, you will now get a dialog box to the effect that you can
  198. print, but it will be incomplete.  Milton Turner suggested this.
  199.  
  200. * You can now specify a selector with your Home Gopher server(s).  Mark
  201. Johnson prompted me on this one.
  202.  
  203. * The Bookmark information window is now resizable.
  204.  
  205. * You can now specify an alternate directory for configuration files,
  206. including WSGopher.INI.  There are two methods, the environment
  207. variable WSG_CONFIG and the command line argument -I followed by the
  208. directory name.  The command line argument takes precedence.
  209.  
  210. Let's say your configuration files, including the INI, the CNF files
  211. and the help file are stored in F:\gopher.  You could call WSGopher
  212. like so:
  213.  
  214.     wsgopher.exe -IF:\gopher
  215.  
  216. or you could set the environment variable like so:
  217.  
  218.     set WSG_CONFIG F:\gopher
  219.  
  220. Many thanks to Alex Reijnierse for his patience in helping me work
  221. through this, and to Carl Karcher.
  222.  
  223. * Fixed problems with ask blocks with no associated views; this is
  224. pretty unusual ... but hopefully now WSGopher will work with the
  225. Stanford Portfolio system.
  226.  
  227. * Text search _within_ WSGopher now supports the Boolean operators AND,
  228. OR, NOT and ADJ.  These are simple Boolean searches, no paranthenes,
  229. and only two arguments.  For instance you can search for 
  230.  
  231.     Dave OR David
  232.  
  233. but not (Dave OR David) AND Brooks
  234.  
  235. The operator separates the operands; for instance 
  236.  
  237.     Dave Brooks AND WSGopher
  238.  
  239. matches material containing both the strings "Dave Brooks" and
  240. "WSGopher".  Blanks count, except between the operator and the operands. 
  241.  
  242. The search is still line oriented.  When a match is found in a text
  243. window, the operands are selected as well as the material inbetween.  As
  244. before, search is supported in directories, text windows and phone
  245. search results. 
  246.  
  247. A text string without one of the Boolean operators is used in a plain
  248. search, as before.
  249.  
  250. Carla Cavianai, the TIS training coordinator, gets the credit for this
  251. idea.  I think it is way cool.
  252.  
  253. -- Installation
  254.  
  255. First, be sure to exit WSGopher if it is running on your system.  Bad
  256. things happen when you overwrite a running program.
  257.  
  258. Generally speaking, you will execute the file "wsg-11.exe" and unpack
  259. everything in it.  Please note the following:
  260.  
  261. * If you have existing bookmarks from versions of WSGopher _prior to_
  262. 1.0 that you want to keep:
  263.  
  264.     First, rename your WSGOPHER.INI file to something else, maybe
  265.     WSGOPHER.OLD.  Let's assume it is in your "wsgopher" directory. 
  266.  
  267.     Execute the file "wsg-11.exe".  Unpack everything in the
  268.     distribution. 
  269.  
  270.     Using your favorite DOS editor, copy the "Bookmarks" section from
  271.     WSGOPHER.OLD to the new WSGOPHER.INI.  Here is how you do that:
  272.  
  273.     1) Find the text "[Bookmarks]" in WSGOPHER.OLD.  Copy all this text,
  274.     through the first blank line.  It could be a very large chunk of
  275.     text, depending on how many bookmarks you saved. 
  276.  
  277.     2) Open the file WSGOPHER.INI, go to the bottom of the file, and
  278.     insert the text you copied from WSGOPHER.OLD.  Make sure there is a
  279.     blank line before "[Bookmarks]". 
  280.  
  281.     3) Close WSGOPHER.INI.  Run WSGopher 1.1.  When WSGopher sees
  282.     bookmarks in the 'old' format it will create a category called
  283.     "Default", translate all your old bookmarks into the new format, put
  284.     them in the "Default" category, and delete the old bookmarks. 
  285.  
  286. * If you don't care about keeping your old bookmarks:
  287.  
  288. Just overwrite your old WSGOPHER.INI file with the new one in the
  289. distribution.  Are you *sure* you want to do this?
  290.  
  291. * Other things you need to do to after installing WSGopher:
  292.  
  293. See the Help Topic "Configuring WSGopher" for a list of suggestions.
  294.  
  295. -- Vendor Info
  296.  
  297. Known to work with:
  298. *  SuperTCP (DLL and VxD beta)
  299. *  Distinct (Lan and PPP).
  300. *  PC/TCP; be sure to use version 1.10 or later of the DLL, NOT version
  301.    1.1
  302. *  Trumpet, specifically 1.0a, beta #6, and beta #14.  Since beta #14
  303. apparently has other problems, if you need bootp you are advised to
  304. stick wtih beta #6.  WSGopher does NOT work with beta #10, #11 or other
  305. betas before 14.
  306. *  Windows for Workgroups and the "release" 32 bit TCP/IP
  307.  
  308. It's been reported to me that the following vendor stacks work:
  309.  
  310. *  Netmanage 3.12 and 4.0; some users have difficulty with 3.11 and
  311. previous.  I have one report that a version of Netmanage 4.0 GPFs, but
  312. apparently at least one patch file (c4004.exe) resolves that.
  313. *  Lanera Windows Sockets API 1.1 for TCPOpen, Version 1.2.3
  314. *  Persoft
  315. *  Wollongong, PATHWAY RUNTIME version 2.0
  316. *  Beame and Whiteside
  317. *  Winner
  318. *  PC-NFS version 5.1; apparently this works better than 5.0 (I make no
  319. claims here, just passing on what is reported to me).  Apparently one
  320. site where you can find patches is ftp.sunet.su:/pub/pc/pc-nfs
  321. *  Novell Lan Workplace 4.1; in the previous release of WSGopher I
  322. passed on third party information about patches to upgrade to version
  323. 4.1 of LWP.  On the machine sjf-lwp.novell.com in lwp4dos/winsock, I
  324. noticed the files lwp189.txt and lwp189.exe.  Apparently these update
  325. LWP from 4.1 to 4.2.  Please contact your vendor for more information.
  326.  
  327. ** Windows NT does NOT work for various reasons.  I hope to make a native
  328. 32 bit version of WSGopher soon.
  329.  
  330. -- Important notes:
  331.  
  332. *  Occasionally I hear from users who are trying to run WSGopher with
  333. the WSGOPHER.INI file with the "read only" attribute, or perhaps in a
  334. read-only directory.  This is absolutely impossible; it will not work.
  335.  
  336. *  The files "extviews.cnf" and "language.cnf" have been added to the
  337. WSGopher distribution.  They need to be writable, and they should be
  338. placed wherever you decide to put WSGOPHER.INI.  That can be in the
  339. same directory you've installed WSGopher, in your Windows directory, in
  340. the directory where you execute WSGopher (if differnt), or somewhere on
  341. your DOS path.
  342.  
  343. *  WSGopher does NOT support firewalls; I had hoped to support SOCKS in
  344. this version but it will have to wait.  If you have a proprietary
  345. firewall, feel free to send me the specs for having client applications
  346. work with it.
  347.  
  348. -- If you have any questions, please email gopher@tis.inel.gov.
  349.  
  350. -- To report problems:
  351.  
  352. 1)  Include the WSGopher version #; it is at the top of the main
  353.     window, in the title bar.
  354. 2)  Include the manufacturer and version information for your WinSock
  355.     stack.
  356. 3)  If you are having trouble with a specific site, please include a
  357.     bookmark.
  358. 4)  If you are unable to resolve hostnames or connect, please consult
  359.     your vendor for the latest version, and/or ask your network support
  360.     folks for help first.
  361.  
  362. -- One more thing ...
  363.  
  364. I really appreciate the support of the beta testers and other folks who
  365. have used the software in environments I don't have access to, provided
  366. feedback on features, reported the occasional bug and suggested
  367. improvements I never would have thought of; I am very gratified by the
  368. level of interest in this software and the caliber of people using it.
  369. If any of you are ever in Idaho Falls, Idaho (USA) be sure to look me up.
  370.  
  371. And, thanks again to Boyd Fjeldsted!  
  372.  
  373. Dave Brooks
  374.